package com.geekca.d8.testlist;

import java.util.ArrayList;

public class TestGeneric {
    public static void main(String[] args) {
        /**
         * 泛型
         * 约束集合中只能放指定类型
         * 的数据
         *
         * 泛型约束
         */
        ArrayList<String> list = new ArrayList<>();
        list.add("999");
        list.add("dsefs");

        ArrayList list2 = new ArrayList();
        // 自动装箱 auto-boxing
        list2.add(89);
        list2.add(99);
        list2.add(19);
        list2.add(29);
        /**
         * 没有指定泛型,取值会变成普通Object类型;
         * 需要强转
         */
        Object o = list2.get(0);
        Integer myInt = (Integer)o;

        list2.remove(1);
        System.out.println(list2);


    }
}
